    
    //页面加载完毕
    window.onload=function(){
        var inputs=document.getElementsByTagName("p");//遍历页面中所有input元素
        var ct=lt=0;//判断是否全选
        for(var i=0;i<inputs.length;i++)
        {
            //过虑并判断
            if(inputs[i].id.indexOf('pCount')!=-1){
               
                var ure=inputs[i].id.match(/\d/g).join("");//后缀
                $('#pPrice'+ure).html($('#pPrice'+ure).html()*$('#pCount'+ure).html());
            }
        } 
        reckon();
    }
    
    var myel;
    //弹出加载框
   function popLoading()
   {
       
        var hideobj=document.getElementById("hidebg");
        hidebg.style.display="block";  //显示隐藏层
        hidebg.style.height=(window.screen.height+155)+"px";  //设置隐藏层的高度为当前页面高度
        
        myel=$.loading({
            content:'提交订单中...',
        })
        setTimeout(function(){
            myel.loading("hide");
        },5000);
        
        myel.on("loading:hide",function(){
            document.getElementById("hidebg").style.display="none";
        });

    }
    
    function GotoProDetail(id){
        var Url=handleUrl+'/Index/ProDetail/ProID/'+id;
        location.href=Url;
    }
     
    
    
    //商品数量增减，并更新数据
    function countHandle(s,t){
        var ure=t.id.match(/\d/g).join("");//后缀
        var c=parseFloat($('#pCount'+ure).html());//获取商品个数
        var p=parseFloat($('#pPrice'+ure).html())/c;//计算商品单价
        if(s=='+')
            c+=1;
        else if(c>1)
            c-=1;
        $('#pCount'+ure).html(c);
        $('#pPrice'+ure).html(p*c);
        reckon();             
    }
    
    //统计总价
    function reckon(){
        //alert($('input[id=pCheck1]').id);
        var total=0.00; //总价
        var inputs=document.getElementsByTagName("input");//遍历页面中所有input元素
        var ct=lt=0;//判断是否全选
        for(var i=0;i<inputs.length;i++)
        {
            //过虑并判断
            if(inputs[i].id.indexOf('pCheck')!=-1){
                ct++;
                if(inputs[i].checked){
                    lt++;
                    var ure=inputs[i].id.match(/\d/g).join("");//后缀
                    total+=parseFloat($('#pPrice'+ure).html());//累加价格
                }
                
            }
        }
        $('#input_allCheck').prop('checked',ct==lt);
        $('#cTotal').html(total);
        submitData();

    }
    
    
    //所有商品正反选
    function hInput(t){
        var inputs=document.getElementsByTagName("input");
        for(var i=0;i<inputs.length;i++){
            if(inputs[i].id.indexOf('pCheck')!=-1 )
                inputs[i].checked=t.checked;
        }
        reckon();
    }
    
    
    //移除商品(从list中移除r)
    function removePro(t){
        $(".ui-dialog").dialog("show");//弹出提示框
        $('#dialogButton1').attr('value',t.id);
    }
    
    //顶部提示
    function tipMsg($content,$type){
        var el;
        el=$.tips({
            content:$content,
            stayTime:2000,
            type:$type
        })
        
    }
    
    //是否从购物车中删除商品
    function ynRemovePro(t){
        if(t.innerHTML=="确定"){
            var ure=$('#dialogButton1').attr('value').match(/\d/g).join("");//后缀
            $.post(handleUrl+"/Cart/removePro", {ItemId:$('#pCheck'+ure).attr('value')},
                function(response){

                },'json'
            );
            
            $('#proInfo'+ure).remove();
            
            reckon();
            tipMsg('删除成功!',"success");
        }
        $(".ui-dialog").dialog("hide");
        
    }
    
    //post提交
    function submitData(){
        var data=new Array();
        //遍历元素取数据
        $('#pList [class="ui-border-t"]').each(function(index){
           var t=$('#'+this.id).find('*');
           var yn=$('#'+t[1].id).attr('checked')?'checked':'';
           var temp=new Array();
           temp.push($('#'+t[1].id).attr('value'));
           temp.push(t[18].innerHTML);
           temp.push(yn);
           
           data.push(temp);
        })
        
        //总价
        data.push($('#cTotal').text().substring(3));
        //console.log(data);
        
        
        $.post(handleUrl+"/Cart/updateCart", {array:data},
            function(response){

            },'json'
        );
        
       
    }
    
    //提交订单
    function submitOrder(){
        if(submitReady()){
            popLoading();
            var userId=1;
            //获取备注内容
            var isDemand=$('#demand').val();
            //alert(handleUrl+"/Cart/submitOrder");
            $.post(handleUrl+"/Cart/submitOrder", {userId:userId,demand: isDemand},
                function(response){//状态处理反馈
                    if(response==33){
                        tipMsg('商品库存不足!','warn');
                        myel.loading("hide");
                    }else{
                        if(response[response.length-1]!=false){
                            clearCart(response);
                            myel.loading("hide");
                            location.href=handleUrl+"/Payment/loadAddress/?OrderId="+response[response.length-1];
                        }else{
                            tipMsg('提交订单出错，请联系客服!','warn');
                            myel.loading("hide");
                        }
                    }
                    
                },'json'
            );
            //alert('ok');
        }
       
    }
    
    //清理购物车
    function clearCart($array){
        for($i=0;$i<$array.length-1;$i++){
            //console.log($array[$i]);
             $('#proInfo'+$array[$i]).remove();
        }
    } 
    
    //提交订单前判断
    function submitReady(){
        var inputs=document.getElementsByTagName("input");
        var flag=false;
        for(var i=0;i<inputs.length;i++){
            if(inputs[i].id.indexOf('pCheck')!=-1 && inputs[i].checked){
                flag=true;
                break;
            }
        }
        //当前没有选中项
        if(!flag){
            tipMsg("请选择商品!","warn");
            return false;
        }
        return true;
    }

    
    
